artificial stone work - French English Dictionary